Multithreading - определение. Что такое Multithreading
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое Multithreading - определение

Найдено результатов: 10
multithreading         
WIKIMEDIA DISAMBIGUATION PAGE
Multi-threading; Multithread; Multithreaded; Multithreading (disambiguation)
¦ noun Computing a technique by which a single set of code can be used by several processors at different stages of execution.
Derivatives
multithreaded adjective
multithreading         
WIKIMEDIA DISAMBIGUATION PAGE
Multi-threading; Multithread; Multithreaded; Multithreading (disambiguation)
<parallel> Sharing a single CPU between multiple tasks (or "threads") in a way designed to minimise the time required to switch threads. This is accomplished by sharing as much as possible of the program execution environment between the different threads so that very little state needs to be saved and restored when changing thread. Multithreading differs from multitasking in that threads share more of their environment with each other than do tasks under multitasking. Threads may be distinguished only by the value of their program counters and stack pointers while sharing a single address space and set of {global variables}. There is thus very little protection of one thread from another, in contrast to multitasking. Multithreading can thus be used for very fine-grain multitasking, at the level of a few instructions, and so can hide latency by keeping the processor busy after one thread issues a long-latency instruction on which subsequent instructions in that thread depend. A light-weight process is somewhere between a thread and a full process. TL0 is an example of a threaded machine language. Dataflow computation (E.g. Id and SISAL) is an extreme form of multithreading. (1997-12-23)
multithreaded         
WIKIMEDIA DISAMBIGUATION PAGE
Multi-threading; Multithread; Multithreaded; Multithreading (disambiguation)
Simultaneous multithreading         
TECHNIQUE FOR IMPROVING THE OVERALL EFFICIENCY OF SUPERSCALAR CPUS WITH HARDWARE MULTITHREADING
Chip-level multithreading; Multithreaded CPU; Simultaneous multi-threading; Simultaneous Multithreading
Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better use the resources provided by modern processor architectures.
Temporal multithreading         
Temporal multithreading is one of the two main forms of multithreading that can be implemented on computer processor hardware, the other being simultaneous multithreading. The distinguishing difference between the two forms is the maximum number of concurrent threads that can execute in any given pipeline stage in a given cycle.
Yield (multithreading)         
BASIC OPERATION IN CONCURRENT COMPUTING
Yield method
In computer science, yield is an action that occurs in a computer program during multithreading, of forcing a processor to relinquish control of the current running thread, and sending it to the end of the running queue, of the same scheduling priority.
time slice         
ACT OF TEMPORARILY INTERRUPTING A TASK BEING CARRIED OUT BY A COMPUTER SYSTEM, WITHOUT REQUIRING ITS COOPERATION, AND WITH THE INTENTION OF RESUMING THE TASK AT A LATER TIME
Pre-emptive multitasking; Preemptive multitasking; Pre-emptive multi-tasking; Preemptive multithreading; Time slice; Pre-emptive multithreading; Pre-emptive multitasking operating system; Preemptive scheduler; Pre-emptive scheduler; Preemptive scheduling
<operating system> (Or "time quantum", "quantum") The period of time for which a process is allowed to run uninterrupted in a pre-emptive multitasking operating system. The scheduler is run once every time slice to choose the next process to run. If the time slice is too short then the scheduler will consume too much processing time but if it is too long then processes may not be able to respond to external events quickly enough. (1998-11-06)
Preemption (computing)         
ACT OF TEMPORARILY INTERRUPTING A TASK BEING CARRIED OUT BY A COMPUTER SYSTEM, WITHOUT REQUIRING ITS COOPERATION, AND WITH THE INTENTION OF RESUMING THE TASK AT A LATER TIME
Pre-emptive multitasking; Preemptive multitasking; Pre-emptive multi-tasking; Preemptive multithreading; Time slice; Pre-emptive multithreading; Pre-emptive multitasking operating system; Preemptive scheduler; Pre-emptive scheduler; Preemptive scheduling
In computing, preemption is the act of temporarily interrupting an executing task, with the intention of resuming it at a later time. This interrupt is done by an external scheduler with no assistance or cooperation from the task.
pre-emptive multitasking         
ACT OF TEMPORARILY INTERRUPTING A TASK BEING CARRIED OUT BY A COMPUTER SYSTEM, WITHOUT REQUIRING ITS COOPERATION, AND WITH THE INTENTION OF RESUMING THE TASK AT A LATER TIME
Pre-emptive multitasking; Preemptive multitasking; Pre-emptive multi-tasking; Preemptive multithreading; Time slice; Pre-emptive multithreading; Pre-emptive multitasking operating system; Preemptive scheduler; Pre-emptive scheduler; Preemptive scheduling
<operating system, parallel> A type of multitasking where the scheduler can interrupt and suspend ("swap out") the currently running task in order to start or continue running ("swap in") another task. The tasks under pre-emptive multitasking can be written as though they were the only task and the scheduler decides when to swap them. The scheduler must ensure that when swapping tasks, sufficient state is saved and restored that tasks do not interfere. The length of time for which a process runs is known as its "time slice" and may depend on the task's priority or its use of resources such as memory and I/O. OS/2, Unix and the Amiga use pre-emptive multitasking. This contrasts with cooperative multitasking where each task must include calls to allow it to be descheduled periodically. (1995-03-20)
Thread (computing)         
  • 400x400px
SMALLEST SEQUENCE OF PROGRAMMED INSTRUCTIONS THAT CAN BE MANAGED INDEPENDENTLY BY A SCHEDULER
Thread (computer programming); Threads (computer science); Thread (software engineering); Thread management; Thread of execution; Kernel thread; Thread(OS); Thread(computing); Thread(computer science); User thread; Thread join; Single thread; Single-thread; Single threading; Single threads; Single-threads; Single threaded; Single-threaded; Single-threading; Thread (computer science); Multithreading (software); Program thread; Multithreaded programming; Execution abstraction; CPU allocation; Execution thread; Current running thread; Thread (Computing); Software thread; Multi-threaded programming
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The implementation of threads and processes differs between operating systems, but in most cases a thread is a component of a process.

Википедия

Multithreading
Multithreading may refer to: